#include "L610_hw.h"
#include "globalDef.h"



void initL610PowerIO_hw(void)
{
	rcu_periph_clock_enable(RCU_GPIOA);
	rcu_periph_clock_enable(RCU_AF);
	gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP, ENABLE);
	gpio_init(GPIOA, GPIO_MODE_OUT_OD, GPIO_OSPEED_2MHZ, GPIO_PIN_15);
	L610PowerOn();
	//L610PowerOff();
}


void L610PowerOff(void)
{
	gpio_bit_reset(GPIOA,GPIO_PIN_15);
}

void L610PowerOn(void)
{
	gpio_bit_set(GPIOA,GPIO_PIN_15);
}

#if ( OBU_POWER_CONTRL_DEF == 1 )

void OBUPowerOff(void)
{
	gpio_bit_set(GPIOB,GPIO_PIN_3);
}

void OBUPowerOn(void)
{
	gpio_bit_reset(GPIOB,GPIO_PIN_3);
}

#endif
